.part-box {
	box-shadow: 0rpx 2rpx 4rpx 1rpx rgba(0, 0, 0, 0.16);
	background-color: #fff;
	border-radius: 16rpx;
}

.btn-038AFE {
	border-radius: 8rpx;
	color: #fff;
	background-color: #038AFE;
	border-color: #038AFE;
	padding-left: 24rpx;
	padding-right: 24rpx;
}

.btn-0189FE {
	border-radius: 8rpx;
	color: #fff;
	background-color: #0189FE;
	border-color: #0189FE;
}

.btn-489DFB {
	border-radius: 21rpx;
	color: #fff;
	background-color: #489DFB;
	border-color: #489DFB;
	padding-left: 24rpx;
	padding-right: 24rpx;
}

.btn-normal {
	font-size: 32rpx;
	height: 56rpx;
	line-height: 56rpx;
}

.btn-mini {
	font-size: 25rpx;
	height: 42rpx;
	line-height: 42rpx;
}

.btn-normal {
	font-size: 32rpx;
	height: 56rpx;
	line-height: 56rpx;
}

.btm-btn {
	width: calc(100% - 56rpx);
	position: absolute;
	padding-top: 20rpx;
	bottom: 64rpx;
	z-index: 5;
}

.opt-btn {
	padding: 9rpx 16rpx;
	box-sizing: border-box;
	font-size: 26rpx;
	border-radius: 8rpx;
}

.opt-btn-active {
	background: #038AFE;
	color: #fff;
}

.opt-btn-unactive {
	background: #BBBBBB;
	color: #000;
}

.top-line {
	width: 100%;
	border-top: 0.7rpx solid #bbbbbb;
}

